#include"myshell.h"
#define SIZE 1024
int main()
{
    char commandstr[SIZE];
    while(1)
    {
        //4.初始化命令行参数表
        void InitGlobal();
        //1.输出命令行操作符
        PrintCommandPrompt();
        //2.获取命令
        if(!GetCommandString(commandstr,SIZE))
            continue;
        //3.解析命令，形成命令行参数表
        ParseCommandString(commandstr);
        //6.检查是否内建命令，不是才创建子进程
        if(BuiltInCommandExec())
        {
            continue;
        }
        //5.执行命令
        ForkAndExec();
    }
    

    return 0;
}